package cn.bincker.csustcj.edu.entity;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

@Data
public class Major {
    // "majorDesc":null,
    @JsonProperty("majorDesc")
    private String majorDesc;

    // "recruitArea":null,
    @JsonProperty("recruitArea")
    private String recruitArea;

    // "oldMajor_id":null,
    @JsonProperty("oldMajor_id")
    private String oldMajorId;

    // "oldMajorCode":null,
    @JsonProperty("oldMajorCode")
    private String oldMajorCode;

    // "studentMajorCode1":null,
    @JsonProperty("studentMajorCode1")
    private String studentMajorCode1;

    // "studentMajorCode2":null,
    @JsonProperty("studentMajorCode2")
    private String studentMajorCode2;

    // "studentMajorCode3":null,
    @JsonProperty("studentMajorCode3")
    private String studentMajorCode3;

    // "studentMajorCode4":null,
    @JsonProperty("studentMajorCode4")
    private String studentMajorCode4;

    // "referMajor_id":null,
    @JsonProperty("referMajor_id")
    private String referMajorId;

    // "subSchool_id":null,
    @JsonProperty("subSchool_id")
    private String subSchoolId;

    // "transferred":0,
    @JsonProperty("transferred")
    private Integer transferred;

    // "educationLevel":null,
    @JsonProperty("educationLevel")
    private String educationLevel;

    // "planYear":2023,
    @JsonProperty("planYear")
    private Integer planYear;

    // "majorName":null,
    @JsonProperty("majorName")
    private String majorName;

    // "majorCode":null,
    @JsonProperty("majorCode")
    private String majorCode;

    // "majorLongName":"函授 专升本 计算机科学与技术",
    @JsonProperty("majorLongName")
    private String majorLongName;

    // "studyYearReal":"2.5",
    @JsonProperty("studyYearReal")
    private String studyYearReal;

    // "MaxNum":0,
    @JsonProperty("MaxNum")
    private Integer maxNum;

    // "major_id":6243,
    @JsonProperty("major_id")
    private Long majorId;

    // "allPoint":null,
    @JsonProperty("allPoint")
    private String allPoint;

    // "majorType_id":0,
    @JsonProperty("majorType_id")
    private Integer majorTypeId;

    // "studyType_id":0,
    @JsonProperty("studyType_id")
    private Integer studyTypeId;

    // "educationType_id":0,
    @JsonProperty("educationType_id")
    private Integer educationTypeId;

    // "isForeignMajor":0,
    @JsonProperty("isForeignMajor")
    private String isForeignMajor;

    // "educationName":"专升本",
    @JsonProperty("educationName")
    private String educationName;

    // "educationTypeName":null,
    @JsonProperty("educationTypeName")
    private String educationTypeName;

    // "studyTypeName":null,
    @JsonProperty("studyTypeName")
    private String studyTypeName;

    // "SchoolMajorCode":null,
    @JsonProperty("schoolMajorCode")
    private String schoolMajorCode;

    // "WorkPlanCode":null,
    @JsonProperty("WorkPlanCode")
    private String workPlanCode;

    // "majorAbbreviation":null,
    @JsonProperty("majorAbbreviation")
    private String majorAbbreviation;

    // "pageindex":1,
    @JsonProperty("pageindex")
    private Integer pageIndex;

    // "pageSize":15,
    @JsonProperty("pageSize")
    private Integer pageSize;

    // "type":null,
    @JsonProperty("type")
    private String type;

    // "keyValue":null,
    @JsonProperty("keyValue")
    private String keyValue;

    // "QenterDate":0,
    @JsonProperty("QenterDate")
    private Integer qEnterDate;

    // "QsubSchool_id":0,
    @JsonProperty("QsubSchool_id")
    private Integer qSubSchoolId;

    // "Qmajor_id":0,
    @JsonProperty("Qmajor_id")
    private Integer qMajorId;

    // "Qclass_id":0,
    @JsonProperty("Qclass_id")
    private Long qClassId;

    // "QstudyType_id":0,
    @JsonProperty("QstudyType_id")
    private Long qStudyTypeId;

    // "QeducationType_id":0,
    @JsonProperty("QeducationType_id")
    private Long qEducationTypeId;

    // "Qterm":0,
    @JsonProperty("Qterm")
    private Integer qTerm;

    // "QtermCourse_id":0
    @JsonProperty("QtermCourse_id")
    private Long qTermCourseId;

}
